#pragma once
#include <iostream>
#include <string>
#include <vector>
using namespace std;

class parserHtml
{
public:
    parserHtml(){};
    ~parserHtml(void);
    
	void doWork();    
	void pushFIFO();
    void putPage(){cout<<m_sHtml<<endl;}
    void put_vector();
    
    void setPage(string _page){m_sHtml = _page;}
    
    void findTag();
    

private:
	string getBody();
	string getUrl();
	string removeContent();
	string removeTag(char *);
	void removeFilter();
	
	string & findBetweenTag(char * _start,char * _endl);

private:
    string m_sHtml;
    vector<string> m_vecUrl;  
    vector<string> m_vecTag;  
};
